package com.uzai.console.vo.module.product;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * @Auther: liuqi
 * @Date: 2021/8/10 14:58
 * @Description:
 */
@ApiModel("运营商查询产品接口返回对象")
@Data
public class ProductAuthVo {
    @ApiModelProperty("产品代码")
    private String code;
    @ApiModelProperty("产品名称")
    private String name;
    @ApiModelProperty("教程url")
    private String logo;
    @ApiModelProperty("图片")
    private String images;
    @ApiModelProperty("描述")
    private String description;
    @ApiModelProperty("开启状态（1启用，0禁用）")
    private Integer status;
    //是否购买
    @ApiModelProperty("是否购买授权(0-未授权；1-已授权)")
    private Integer productAuthStatus;
    @ApiModelProperty("到期时间")
    private Integer expireTime;
    @ApiModelProperty("产品是否到期（0-未到期；1-已到期）")
    private Integer expireStatus;

    @ApiModelProperty("按月购买价格")
    private Double monthPrice;

    @ApiModelProperty("按年购买价格")
    private Double yearPrice;

    @ApiModelProperty("是否付费（1-付费，0-免费）")
    private Integer paid;

    @ApiModelProperty("类型（0-功能产品；1-设备产品")
    private Integer productType;

    @ApiModelProperty("授权机器人总数")
    private Integer authCountTotal;

    @ApiModelProperty("授权即将到期机器人数")
    private Integer authCountExpiring;

    @ApiModelProperty("授权已经到期机器人数")
    private Integer authCountExpired;

}
